---
--类名: BattleInfos.lua
--创建日期: 2018-1-24
--创建人: 陈小虎
--功能描述: 
--修改内容:
--修改日期:   
--修改人:      
--修改备注: 
--

local BattleInfos = class("BattleInfos")

function BattleInfos:ctor()
	self.battleInfos = {}
end

function BattleInfos:read(params)
	-- print("***************** BattleInfos:read *************** ")
	self.battleInfos = {}

	for i,v in ipairs(params) do
		local info = {}
		info.index = v.index
		info.id = v.id
		info.formationID = v.formationID
		if v.formationInfo then
			info.formationInfo = {}
			for _,v1 in ipairs(v.formationInfo) do
				local posInfo = {}
				posInfo.BNPCID = v1.BNPCID
				posInfo.PosID = v1.PosID
				table.insert(info.formationInfo,posInfo)
			end
		end
		self.battleInfos[info.index] = info
	end

	-- dump(self.battleInfos)
end

return BattleInfos